0000000000000000000000000000000000000000 e1abfe63ab840c7f143f7f75449020ecc6ae560f Salvatory25 <salvatory@example.com> 1787566104 +0300	commit (initial): initial commit
e1abfe63ab840c7f143f7f75449020ecc6ae560f e1abfe63ab840c7f143f7f75449020ecc6ae560f Salvatory25 <salvatory@example.com> 1787566115 +0300	Branch: renamed refs/heads/master to refs/heads/main
e1abfe63ab840c7f143f7f75449020ecc6ae560f b86eded4078725e2335efe86bdfeb72f0e2d0ed8 Salvatory25 <salvatory@example.com> 1787569048 +0300	commit: Streamline homepage by removing redundant projects block
b86eded4078725e2335efe86bdfeb72f0e2d0ed8 b139bc45b792cafaec360dcfa72b2f3c7f1981ad Salvatory25 <salvatory@example.com> 1787569678 +0300	commit: Enhance header navigation spacing
b139bc45b792cafaec360dcfa72b2f3c7f1981ad 9ff824bb43c04da730c7b6f0e0777c6107cb8090 Salvatory25 <salvatory@example.com> 1787570162 +0300	commit: Add Vercel serverless configuration
9ff824bb43c04da730c7b6f0e0777c6107cb8090 97b72794e29175b71af008cdcdab292aaa35025f Salvatory25 <salvatory@example.com> 1787744636 +0300	commit: feat: finalize premium features, track project, document requirements, and SEO
97b72794e29175b71af008cdcdab292aaa35025f a819157fc5066b39c7cede573d115845d3e64197 Salvatory25 <salvatory@example.com> 1787747053 +0300	commit: fix: Vercel serverless environment compatibility
a819157fc5066b39c7cede573d115845d3e64197 0535281901f7ede7dd3ba6e63075971dfb73b44c Salvatory25 <salvatory@example.com> 1787836248 +0300	commit: Configure Vercel serverless deployment, 3D land visualizer, blog admin and luxury animations
0535281901f7ede7dd3ba6e63075971dfb73b44c 379b9a2254ce726f329f5a10d7eed71f698e00d0 Salvatory25 <salvatory@example.com> 1787836851 +0300	commit: Fix Vercel 500: add APP_KEY to vercel.json and add safe DB fallback handlers
379b9a2254ce726f329f5a10d7eed71f698e00d0 ef5b20d7c7337852467f00c7eec014cf37872298 Salvatory25 <salvatory@example.com> 1787837433 +0300	commit: Configure dynamic serverless storage paths and controller DB fallbacks for Vercel
ef5b20d7c7337852467f00c7eec014cf37872298 adb8ddd390f1315ab948f07f8122d4b79d13a19c Salvatory25 <salvatory@example.com> 1787837719 +0300	commit: Fix Manager createDriver argument error: explicit driver configurations for Vercel
adb8ddd390f1315ab948f07f8122d4b79d13a19c c23a12b0180dfbbc6e9101861fd5c91496620c17 Salvatory25 <salvatory@example.com> 1787903865 +0300	commit: Update APP_KEY in vercel.json and api/index.php
c23a12b0180dfbbc6e9101861fd5c91496620c17 4bb308ee2659770600a4a477d3c47bad8169246b Salvatory25 <salvatory@example.com> 1787907711 +0300	commit: Fix Vercel 500: bundle seeded SQLite db, configure writeable /tmp path, and set array cache & session handlers
4bb308ee2659770600a4a477d3c47bad8169246b 35e51c9b0f40d1fa8c4d436d8abad87c1e8861bd Salvatory25 <salvatory@example.com> 1787908253 +0300	commit: Fix Target class [view] does not exist by redirecting bootstrap cache to /tmp/storage/bootstrap
35e51c9b0f40d1fa8c4d436d8abad87c1e8861bd c06e74fa5d95716ef14611b0b2b20d348ce27f11 Salvatory25 <salvatory@example.com> 1787908535 +0300	commit: Fix Manager createDriver argument error: explicit driver configurations for Vercel
c06e74fa5d95716ef14611b0b2b20d348ce27f11 3a7e5cfb841641b1afb21263bdcad227640bb3a9 Salvatory25 <salvatory@example.com> 1787909729 +0300	commit: Fix static assets (CSS/JS) loading on Vercel with direct static fallback handler
3a7e5cfb841641b1afb21263bdcad227640bb3a9 2bf440a22fdd1889f662673fca07f17bb0c89f96 Salvatory25 <salvatory@example.com> 1787911762 +0300	commit: Force HTTPS and trust edge proxies on Vercel to resolve mixed content blocking of CSS/JS
2bf440a22fdd1889f662673fca07f17bb0c89f96 36eafdb6421396c928517cbf9b80287229e212e3 Salvatory25 <salvatory@example.com> 1787912802 +0300	commit: Enhance Top Bar layout and mobile responsiveness across all viewports
36eafdb6421396c928517cbf9b80287229e212e3 e1223198101090d00f9bd0f5c80a48ab401fa96d Salvatory25 <salvatory@example.com> 1787914117 +0300	commit: Remove top announcement bar and cleanly integrate phone, language switcher, and slogan into main navigation header
e1223198101090d00f9bd0f5c80a48ab401fa96d 306cb0d3dee5d308ccf4903d70d3fb26652813dc Salvatory25 <salvatory@example.com> 1787914406 +0300	commit: Fix duplicate header closing and clean up mobile drawer markup
306cb0d3dee5d308ccf4903d70d3fb26652813dc 3d6af25f6e1324445e5d63b4bd0de571430c087c Salvatory25 <salvatory@example.com> 1787914982 +0300	commit: Optimize header responsiveness across all mobile and tablet viewports
3d6af25f6e1324445e5d63b4bd0de571430c087c 6bd5346bf24415560d62032cc75a66a9843e1202 Salvatory25 <salvatory@example.com> 1787915737 +0300	commit: Implement rich 2-column corporate Mega Menu for Services with icons, badges, and quick tracking card
6bd5346bf24415560d62032cc75a66a9843e1202 673961012eb676188c6353b7c7eab26ca4dc9882 Salvatory25 <salvatory@example.com> 1788170255 +0300	commit: Fix SQLite database initialization on Vercel and guard pagination
673961012eb676188c6353b7c7eab26ca4dc9882 c462764f15bf5908744d9cc50ead5c43cd237235 Salvatory25 <salvatory@example.com> 1788170931 +0300	commit: Add Blog: Makala & Elimu ya Ardhi section on homepage and link articles
c462764f15bf5908744d9cc50ead5c43cd237235 f958db4d17c1ef088177c65a33cd49654c160907 Salvatory25 <salvatory@example.com> 1788174277 +0300	commit: Update all service, project, location, and plot images with relevant high-res visuals
f958db4d17c1ef088177c65a33cd49654c160907 6cbae5998260593591a43e962a6b859ba04e8c33 Salvatory25 <salvatory@example.com> 1788875812 +0300	commit: Fix public/index.php leading whitespace for Vercel and compile latest frontend assets
6cbae5998260593591a43e962a6b859ba04e8c33 c9cd6546cf7b585a016bb06635ca4218513e5493 Salvatory25 <salvatory@example.com> 1788954440 +0300	commit: Fix Bcrypt hashing error on Vercel login and disable auto-rehash
c9cd6546cf7b585a016bb06635ca4218513e5493 849b7228f52d6f4cbc18a7904c210ebb4aed3892 Salvatory25 <salvatory@example.com> 1788954774 +0300	commit: Fix 419 expired error by changing session driver to cookie for Vercel
